home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 026-050 / 042 / mg1a / systty.mods < prev    next >
Text File  |  1995-03-13  |  1KB  |  27 lines

  1. 1) All the function names have changed, so fix function bindings.
  2. 2) version has changed from char *[] to char *, fix all references.
  3. 3) if STARTUP is defined, startupfile (which returns a pointer to the
  4.     name of the users startupfile) should be in fileio.c
  5. 4) The typedefs for KEY (the internal key type, an 11 bit value) and
  6.     RSIZE (how big a region can be) need to be in sysdef.h
  7. 5) Either a function or a define for bcopy() needs to come in for the
  8.     system. It looks like bcopy(b1, b2, length), and copies length
  9.     bytes from b1 to b2. IT MUST DO A NON-DESTRUCTIVE COPY. Check for
  10.     a routine that does this (by a different name, of course) in your
  11.     system already, and make it a define.
  12. 6) Either a function or a define for typeahead() needs to exist. It returns
  13.     true if there are input characters to be had. Easy case is to
  14.     #define it as FALSE.
  15. 7) abort has turned into panic, with a string argument. Panic should
  16.     spit out the string, and then leave a core image if possible.
  17. 8) All #if's were changed to #ifdef's.  Most configuration #define XXX 0 
  18.     lines should be commented out.
  19. 9) Several optional defines have been added: VARARGS, SYSINIT, 
  20.     STANDOUT_GLITCH, MOVE_STANDOUT, XCHAR + XSHORT, NLINE, DPROMPT,
  21.     XKEYS. 
  22. 10) Define KEYDUP_ERROR for debugging symbol.c (and a (sometimes MUCH) 
  23.     larger executable.)
  24. 11) User preference options have been moved to Makefile from def.h.
  25. 12) To use with DPROMPT, a ttwait function is needed in ttyio.c.  An
  26.     example is in sys/osk.
  27.